package com.cloudfun.campusshare.common.model.dto.kjt;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * field value为具体影印件ftp地址,长度[16,100]
 * 影印件填写ftp地址为图片绝对路径+文件名,支持格式：jpg、png、bmp、jpeg
 * Created by Huqin on 2020/8/3
 */
@Data
@ApiModel("快捷通影印件DTO")
public abstract class KjtPhotoCopyBaseDTO {

    /**
     * 企业、个体工商户法人/个人商家证件正面影印件（身份证正面，港澳台通行证正面，护照基础信息页）
     */
    @JsonProperty("CERTIFICATES_FRONT")
    private String certificatesFront;

    /**
     * 企业、个体工商户法人/个人商家证件反面影印件（身份证反面，港澳台通行证反面，护照边检章页）
     */
    @JsonProperty("CERTIFICATES_BACK")
    private String certificatesBack;

    /**
     * 企业、个体工商户法人/个人商家港澳台身份证证件照，当证件类型(certificates_type)为06、07时必填
     */
    @JsonProperty("HK_TW_IDCARD")
    private String hkTwIdCard;

    /**
     * 网店完整的域名截图照片（含店铺信息），当商户店面类型(shop_type)为1时必填
     */
    @JsonProperty("NETWORK_URL_PHOTO")
    private String networkUrlPhoto;

    /**
     * 商户经营场所照片(门店照)，至少3张,逗号”,”分隔
     */
    @JsonProperty("STORE")
    private String store;

    /**
     * 特殊行业资质照片，特殊行业：宾馆、饭店、食品、医疗等，需要提供特殊行业资质照片
     */
    @JsonProperty("SPECIAL_INDUSTRY")
    private String specialIndustry;

    /**
     * 企业、个体工商户授权经办人身份证正面照片
     */
    @JsonProperty("GRANT_IDCARD_FONT")
    private String grantIdCardFont;

    /**
     * 企业、个体工商户授权经办人身份证反面照片
     */
    @JsonProperty("GRANT_IDCARD_BACK")
    private String grantIdCardBack;

    /**
     * 公司授权函影印件
     */
    @JsonProperty("GRANT_COMPANY")
    private String grantCompany;
}
